Petri net controllers for Generalized Mutual Exclusion Constraints with floor operators
نویسندگان
چکیده
In this paper a special type of nonlinear marking specifications called stair generalized mutual exclusion constraints (stair-GMECs) is defined. A stair-GMEC can be represented by an inequality whose left-hand is a linear combination of floor functions. Stair-GMECs have a higher modeling power than classical GMECs and can model legal marking sets that cannot be defined by OR-AND GMECs. We propose two algorithms to enforce a stair-GMEC as a closed-loop net, in which the control structure is composed by a residue counter, remainder counters, and duplicate transitions. We also show that the proposed control structure is maximally permissive since it prevents all and only the illegal trajectories of a plant net. This approach can be applied to both bounded and unbounded nets. Several examples are proposed to illustrate the approach. Published as: [Z.Y. Ma, Z.W. Li, A. Giua, “Petri net controllers for Generalized Mutual Exclusion Constraints with floor operators,” Automatica, Vol. 74, pp. 238-246, 2016] DOI: 10.1016/j.automatica.2016.07.042. Ziyue Ma is with School of Electro-Mechanical Engineering, Xidian University, Xi’an 710071, China, and also with Dipartimento di Ingegneria Elettrica ed Elettronica, Università degli Studi di Cagliari, Cagliari, Italy (email: [email protected]). Zhiwu Li is with Institute of Systems Engineering, Macau University of Science and Technology, Taipa, Macau (email: [email protected], [email protected]). Alessandro Giua is with Aix Marseille Université, CNRS, ENSAM, Université de Toulon, LSIS UMR 7296, Marseille 13397, France (email: [email protected]) and DIEE, University of Cagliari, Cagliari 09124, Italy (email: [email protected]). This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 61374068, 61472295, the Recruitment Program of Global Experts, the ShaanXi Huashan Scholars, and the Science Technology Development Fund, MSAR, under Grant No. 078/2015/A3.
منابع مشابه
Simplification of a Petri Net controller in industrial systems
This paper deals with the problem of forbidden states in discrete event systems modeled by Petri Net. To avoid the forbidden states, some constraints which are called Generalized Mutual Exclusion Constraints can be assigned to them. Enforcing these constraints on the system can be performed using control places. However, when the number of these constraints is large, a large number of control p...
متن کاملGeneralized mutual exclusion constraints and monitors for colored Petri nets
A Generalized Mutual Exclusion Constraint (GMEC) is a linear constraint that limits the weighted sum of tokens in a subset of places of a place/transition net system. The corresponding controller takes the simple form of a monitor place that can be added to the net to obtain the closed-loop system. In this paper we extend this approach to the case of colored Petri nets, showing that a colored G...
متن کاملOn the Choice of Suboptimal Monitors for Supervisory Control of Petri Nets∗
Recent results in the literature have provided an efficient control synthesis technique for the problem of enforcing generalized mutual exclusion constraints on place/transition nets. With this technique both the plant and the controller are described by Petri nets in order to have an useful linear algebrique model for control analysis and synthesis. The synthesis is not computation demanding s...
متن کاملSome New Results on Supervisory Control of Petri Nets with Decentralized Monitor Places
This paper presents two new results on the problem of determining a set of decentralized controllers for place/transition nets to enforce a global specification on the net behavior. Both the global specification and the decentralized specifications are given in terms of Generalized Mutual Exclusion Constraints (GMECs). First, an algorithm to select a decentralized specification that finds a com...
متن کاملDeadlock Characterization for Petri Nets Controlled Using GMEC’s and Observers
In this paper we deal with the problem of controlling a Petri net whose marking cannot be measured but is estimated using an observer. The control objective is that of enforcing a set of generalized mutual exclusion constraints (GMEC) and all transitions are assumed to be controllable. Clearly, the use of marking estimates may significantly reduce the performance of the closed-loop system and m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Automatica
دوره 74 شماره
صفحات -
تاریخ انتشار 2016